Temporal Parallelization of Dynamic Programming and Linear Quadratic Control

نویسندگان

چکیده

This article proposes a general formulation for temporal parallelization of dynamic programming optimal control problems. We derive the elements and associative operators to be able use parallel scans solve these problems with logarithmic time complexity rather than linear complexity. apply this methodology finite state spaces, quadratic tracking problems, class nonlinear The computational benefits methods are demonstrated via numerical simulations run on graphics processing unit.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Multiparametric Linear and Quadratic Programming

In this work we present an algorithm for the solution of multiparametric linear and quadratic programming problems.With linear constraints and linear or convex quadratic objective functions, the optimal solution of these optimization problems is given by a conditional piecewise linear function of the varying parameters. This function results from first-order estimations of the analytical nonlin...

متن کامل

GPU Parallelization of Algebraic Dynamic Programming

Algebraic Dynamic Programming (ADP) is a framework to encode a broad range of optimization problems, including common bioinformatics problems like RNA folding or pairwise sequence alignment. The ADP compiler translates such ADP programs into C. As all the ADP problems have similar data dependencies in the dynamic programming tables, a generic parallelization is possible. We updated the compiler...

متن کامل

Dynamic Programming for General Linear Quadratic Optimal Stochastic Control with Random Coefficients

We are concerned with the linear-quadratic optimal stochastic control problem where all the coefficients of the control system and the running weighting matrices in the cost functional are allowed to be predictable (but essentially bounded) processes and the terminal state-weighting matrix in the cost functional is allowed to be random. Under suitable conditions, we prove that the value field V...

متن کامل

Projection-free parallel quadratic programming for linear model predictive control

A key component in enabling the application of model predictive control (MPC) in fields such as automotive, aerospace and factory automation is the availability of low-complexity fast optimization algorithms to solve the MPC finite horizon optimal control problem in architectures with reduced computational capabilities. In this paper we introduce a projection-free iterative optimization algorit...

متن کامل

SelfSplit parallelization for mixed-integer linear programming

SelfSplit is a simple mechanism to convert a sequential tree-search code into a parallel one. In this paradigm, tree-search is distributed among a set of workers, each of which is able to autonomously determine—without any communication with the other workers—the job parts it has to process. SelfSplit already proved quite effective in parallelizing Constraint Programming solvers. In the present...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE Transactions on Automatic Control

سال: 2023

ISSN: ['0018-9286', '1558-2523', '2334-3303']

DOI: https://doi.org/10.1109/tac.2022.3147017